package com.xebest.web.controller.export;

import com.xebest.util.XeVenColumnName;

import java.math.BigDecimal;

/**
 * 售后
 *
 * @author 赵盼飞
 */
public class XeVenAfterSaleExportDTO {

    @XeVenColumnName("售后单号")
    private String afterSalesCode;

    @XeVenColumnName("售后来源")
    private String afterSaleSource;

    @XeVenColumnName("创建时间")
    private String createDate;

    @XeVenColumnName("售后类型")
    private String afterSaleType;

    @XeVenColumnName("售后原因")
    private String afterSaleReason;

    @XeVenColumnName("售后说明")
    private String afterSaleRemark;

    @XeVenColumnName("退货仓库")
    private String storeName;

    @XeVenColumnName("售后状态")
    private String afterSaleStatus;

    @XeVenColumnName("客服审核状态")
    private String serviceCheckStatus;

    @XeVenColumnName("采购审核状态")
    private String purchaseCheckStatus;

    @XeVenColumnName("财务审核状态")
    private String financeCheckStatus;

    @XeVenColumnName("订单编号")
    private String orderId;

    @XeVenColumnName("发货仓库")
    private String sendStoreName;

    @XeVenColumnName("客户账号")
    private String loginAccount;

    @XeVenColumnName("收货人")
    private String caConsignee;

    @XeVenColumnName("订单实发金额")
    private BigDecimal epayReceAmtDiff;

    @XeVenColumnName("实发运费总额")
    private BigDecimal freAmount;

    @XeVenColumnName("订单应收金额")
    private BigDecimal epayReceAmt;

    @XeVenColumnName("售后退款金额")
    private BigDecimal refundAmount;
    //---------------------
    @XeVenColumnName("商品货号")
    private String proNum;

    @XeVenColumnName("商品名称")
    private String proName;

    @XeVenColumnName("商品分类")
    private String proOrgCodeName;

    @XeVenColumnName("计量方式")
    private String pricingType;

    @XeVenColumnName("单位")
    private String proUnit;

    @XeVenColumnName("规格")
    private String specValue;

    @XeVenColumnName("成交价")
    private BigDecimal proPrice;

    @XeVenColumnName("购买数量")
    private BigDecimal purchaseNum;

    @XeVenColumnName("订购金额")
    private BigDecimal proTotalPrice;

    @XeVenColumnName("优惠金额")
    private BigDecimal pmtAmount;

    @XeVenColumnName("特批优惠金额")
    private BigDecimal specialDisamount;

    @XeVenColumnName("实发量")
    private BigDecimal realSendNum;

    @XeVenColumnName("实发金额")
    private BigDecimal realSendAmount;

    @XeVenColumnName("退货量")
    private BigDecimal rejectNum;

    @XeVenColumnName("退款金额")
    private BigDecimal rejectAmount;

    public String getAfterSalesCode() {

        return afterSalesCode;
    }

    public void setAfterSalesCode(String afterSalesCode) {

        this.afterSalesCode = afterSalesCode;
    }

    public String getAfterSaleSource() {

        return afterSaleSource;
    }

    public void setAfterSaleSource(String afterSaleSource) {

        this.afterSaleSource = afterSaleSource;
    }

    public String getCreateDate() {

        return createDate;
    }

    public void setCreateDate(String createDate) {

        this.createDate = createDate;
    }

    public String getAfterSaleRemark() {

        return afterSaleRemark;
    }

    public void setAfterSaleRemark(String afterSaleRemark) {

        this.afterSaleRemark = afterSaleRemark;
    }

    public String getStoreName() {

        return storeName;
    }

    public void setStoreName(String storeName) {

        this.storeName = storeName;
    }

    public String getOrderId() {

        return orderId;
    }

    public void setOrderId(String orderId) {

        this.orderId = orderId;
    }

    public String getSendStoreName() {

        return sendStoreName;
    }

    public void setSendStoreName(String sendStoreName) {

        this.sendStoreName = sendStoreName;
    }

    public String getLoginAccount() {

        return loginAccount;
    }

    public void setLoginAccount(String loginAccount) {

        this.loginAccount = loginAccount;
    }

    public String getCaConsignee() {

        return caConsignee;
    }

    public void setCaConsignee(String caConsignee) {

        this.caConsignee = caConsignee;
    }

    public BigDecimal getEpayReceAmt() {

        return epayReceAmt;
    }

    public void setEpayReceAmt(BigDecimal epayReceAmt) {

        this.epayReceAmt = epayReceAmt;
    }

    public BigDecimal getFreAmount() {

        return freAmount;
    }

    public void setFreAmount(BigDecimal freAmount) {

        this.freAmount = freAmount;
    }

    public BigDecimal getRefundAmount() {

        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {

        this.refundAmount = refundAmount;
    }

    public String getProNum() {

        return proNum;
    }

    public void setProNum(String proNum) {

        this.proNum = proNum;
    }

    public String getProName() {

        return proName;
    }

    public void setProName(String proName) {

        this.proName = proName;
    }

    public String getProOrgCodeName() {

        return proOrgCodeName;
    }

    public void setProOrgCodeName(String proOrgCodeName) {

        this.proOrgCodeName = proOrgCodeName;
    }

    public String getPricingType() {

        return pricingType;
    }

    public void setPricingType(String pricingType) {

        this.pricingType = pricingType;
    }

    public String getProUnit() {

        return proUnit;
    }

    public void setProUnit(String proUnit) {

        this.proUnit = proUnit;
    }

    public String getSpecValue() {

        return specValue;
    }

    public void setSpecValue(String specValue) {

        this.specValue = specValue;
    }

    public BigDecimal getProPrice() {

        return proPrice;
    }

    public void setProPrice(BigDecimal proPrice) {

        this.proPrice = proPrice;
    }

    public BigDecimal getPurchaseNum() {

        return purchaseNum;
    }

    public void setPurchaseNum(BigDecimal purchaseNum) {

        this.purchaseNum = purchaseNum;
    }

    public BigDecimal getProTotalPrice() {

        return proTotalPrice;
    }

    public void setProTotalPrice(BigDecimal proTotalPrice) {

        this.proTotalPrice = proTotalPrice;
    }

    public BigDecimal getPmtAmount() {

        return pmtAmount;
    }

    public void setPmtAmount(BigDecimal pmtAmount) {

        this.pmtAmount = pmtAmount;
    }

    public BigDecimal getSpecialDisamount() {

        return specialDisamount;
    }

    public void setSpecialDisamount(BigDecimal specialDisamount) {

        this.specialDisamount = specialDisamount;
    }

    public BigDecimal getRealSendNum() {

        return realSendNum;
    }

    public void setRealSendNum(BigDecimal realSendNum) {

        this.realSendNum = realSendNum;
    }

    public BigDecimal getRealSendAmount() {

        return realSendAmount;
    }

    public void setRealSendAmount(BigDecimal realSendAmount) {

        this.realSendAmount = realSendAmount;
    }

    public BigDecimal getRejectNum() {

        return rejectNum;
    }

    public void setRejectNum(BigDecimal rejectNum) {

        this.rejectNum = rejectNum;
    }

    public BigDecimal getRejectAmount() {

        return rejectAmount;
    }

    public void setRejectAmount(BigDecimal rejectAmount) {

        this.rejectAmount = rejectAmount;
    }

    public String getAfterSaleReason() {

        return afterSaleReason;
    }

    public void setAfterSaleReason(String afterSaleReason) {

        this.afterSaleReason = afterSaleReason;
    }

    public String getAfterSaleStatus() {

        return afterSaleStatus;
    }

    public void setAfterSaleStatus(String afterSaleStatus) {

        this.afterSaleStatus = afterSaleStatus;
    }

    public String getAfterSaleType() {

        return afterSaleType;
    }

    public void setAfterSaleType(String afterSaleType) {

        this.afterSaleType = afterSaleType;
    }

    public String getServiceCheckStatus() {

        return serviceCheckStatus;
    }

    public void setServiceCheckStatus(String serviceCheckStatus) {

        this.serviceCheckStatus = serviceCheckStatus;
    }

    public String getPurchaseCheckStatus() {

        return purchaseCheckStatus;
    }

    public void setPurchaseCheckStatus(String purchaseCheckStatus) {

        this.purchaseCheckStatus = purchaseCheckStatus;
    }

    public String getFinanceCheckStatus() {

        return financeCheckStatus;
    }

    public void setFinanceCheckStatus(String financeCheckStatus) {

        this.financeCheckStatus = financeCheckStatus;
    }

    public BigDecimal getEpayReceAmtDiff() {

        return epayReceAmtDiff;
    }

    public void setEpayReceAmtDiff(BigDecimal epayReceAmtDiff) {

        this.epayReceAmtDiff = epayReceAmtDiff;
    }

}